package com.yex.service;

import com.baomidou.mybatisplus.service.IService;
import com.yex.common.utils.PageUtils;
import com.yex.entity.DynamicLogEntity;

import java.math.BigDecimal;
import java.util.Map;

/**
 * 动态奖分配
 *
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2019-01-14 16:20:31
 */
public interface DynamicLogService extends IService<DynamicLogEntity> {

    PageUtils queryPage(Map<String, Object> params);
    /**
     * 管理奖分配
     * 1 查出未分配的 管理奖
     * 2 查出 管理奖 推荐用户
     * 3 算出 实际 分配多少 管理奖
     * 4 更新 已经 分配 状态
     */
    Integer updateLeader();

    BigDecimal selectLeaderTotal(Integer userId);
}

